<style>
    .ly-tip-box {
        margin-top: 10px;
    }
</style>
<template>
    <ly-page>
        <ly-navi title="缓存"></ly-navi>
        <ly-page-content>
            <ly-tip>
                <p>只会缓存get请求,和params参数</p>
                <p>只会缓存结果为 json的数据</p>
                <p>返回结果 success只可以为 true 或不存在 success</p>
                <p>返回结果 不可以存在code</p>
                <p>如果使用了缓存 rs,只有cache和data两个值</p>
                <p>缓存结果是经过序列化的,可放心使用</p>
            </ly-tip>
            <div>
                <el-button @click="test" type="primary" size="small">请求</el-button>
                <ly-info label="返回结果">{{rs}}</ly-info>
            </div>
            <ly-code-view>
                <pre v-pre>
                    axios.get('/portal/menu.json',{cache:1000}).then(function(rs){console.log(rs)})
            </pre>
            </ly-code-view>

        </ly-page-content>

    </ly-page>
</template>
<script>
    Rap.define("", [], function () {
        return {
            data: function () {
                return {
                    rs:{}
                }
            },
            mounted: function () {
            },
            methods: {
                test:function (){
                    var me=this;
                    axios.get('/portal/menu.json',{cache:1000}).then(function(rs){console.log(rs);me.rs=rs;})
                }

            }
        }
    })
</script>